/* Browser Defult Settings */

html, body, ul, ol, li, p,h1, h2, h3, h4, h5, h6,form, fieldset, a {margin: 0;padding: 0;border: 0;} 

/* End Defult Settings */


html {
	height: 100%;
}
body {
	margin: 0;
	padding: 0;	
	height: 100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 100.01%;    /* This odd 100.01% value for the font size compensates for several browser bugs.*/
	background:#FFF url(../../images/bg.jpg) repeat-x;
	}
	

#header { background-color:#4d4d4d; border-bottom:4px solid #292929; }

#header a:link {color:#FFFFFF}      /* unvisited link */
#header a:visited {color:#FFFFFF}  /* visited link */
#header a:hover {color:#CCCCCC}  /* mouse over link */
#header a:active {color:#FFFFFF}

#header .search_title { font:22px/22px Arial, Helvetica, sans-serif; color:#20afe0; text-transform:uppercase;}



.map_panel { background-color:#48a9da; padding:10px 0px;}
.map { width:940px; border:7px solid #FFFFFF;}



#content { 	background:#eaeaea; padding:0 20px 0 20px;	height:100%; padding:10px 5px;}


h1 { color:#239194;}
h2 { color:#239194;}
h3 { color:#239194;}
h4 { color:#239194;}




#footer { background-color:#292929; padding:10px 5px; }




.baseline {
	FONT-SIZE: 14px;  COLOR: #d5d1b9; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.baseline:link {
	FONT-SIZE: 14px;  COLOR: #d5d1b9; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.baseline:visited {
	FONT-SIZE: 14px;  COLOR: #d5d1b9; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.baseline:active {
	FONT-SIZE: 14px; COLOR: #d5d1b9; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.baseline:hover {
	FONT-SIZE: 14px; COLOR: #4dbff7; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}






.baseline2 {
	FONT-SIZE: 11px; COLOR: #505050; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.baseline2:link {
	FONT-SIZE: 11px; COLOR: #505050; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.baseline2:visited {
	FONT-SIZE: 11px; COLOR: #505050; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.baseline2:active {
	FONT-SIZE: 11px; COLOR: #505050; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.baseline2:hover {
	FONT-SIZE: 11px; COLOR: #209bb3; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}





.leftrail {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.leftrail:link {
	FONT-SIZE: 10px; COLOR: #0000ff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.leftrail:visited {
	FONT-SIZE: 10px; COLOR: #79896e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.leftrail:active {
	FONT-SIZE: 10px; COLOR: #79896e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.leftrail:hover {
	FONT-SIZE: 10px; COLOR: #ff8542; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
.margin {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px;
}

/*-----------------Element Css--------------------------------*/
.textbox {border:1px;font-size:12px; color:#333333;}


/*---------------- ALL fonts slutions  ----------------------- */


.dotted_bottom_line { border-bottom:1px dotted #898989;}
.dotted_right_line { border-right:1px dotted #898989;}

.normal_font { font-size:12px; color:#333333;}
.normal_font_white_11 { font-size:11px; color:#FFFFFF;}
.normal_font_11 { font-size:11px; color:#333333;}
.normal_font_small { font-size:10px; color:#333333;}
.normal_font_small_blue { font-size:10px; color:#1996ae;}
.normal_font_light { font-size:12px; color:#777777;}

.normal_arial_font_light { font-size:10px; color:#999999; }

.normal_font_bold { font-size:12px; color:#333333; font-weight:bold;}


.normal_font_blue { font-size:12px; color:#3a89c9;}
.normal_font_blue_bold { font-size:12px; color:#1a879c; font-weight:bold;}

.normal_font_blue_link { font-size:12px; color:#3a89c9; cursor:pointer; text-decoration:none;}
.normal_font_blue_link:hover { font-size:12px; color:#3a89c9; cursor:pointer; text-decoration:underline;}

.normal_font_blue_link_11 { font-size:11px; color:#3a89c9; cursor:pointer; text-decoration:none;}
.normal_font_blue_link_11:hover { font-size:11px; color:#3a89c9; cursor:pointer; text-decoration:underline;}

.normal_font_dark_blue_link { font-size:12px; color:#003569; cursor:pointer; text-decoration:none;}
.normal_font_dark_blue_link:hover { font-size:12px; color:#003569; cursor:pointer; text-decoration:underline;}

.arial_heading_font { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333333;}
.arial__big_heading_font { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#333333;}

.arial__big_heading_colored { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#20AFE0;}

.arial_big_heading_font_blue { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#9ab540;}
.label_font { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333;}

/*------------------- All Fonts End Here --------------------------*/



/* All Links Start Here */



.normal_font_blue_link { font-size:12px; color:#3a89c9; cursor:pointer; text-decoration:none;}
.normal_font_blue_link:hover { font-size:12px; color:#3a89c9; cursor:pointer; text-decoration:underline;}

.normal_font_dark_blue_link { font-size:12px; color:#003569; cursor:pointer; text-decoration:none;}
.normal_font_dark_blue_link:hover { font-size:12px; color:#003569; cursor:pointer; text-decoration:underline;}

.arial_bold_font_simple{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666666; text-decoration:none; }

.arial_bold_font_link { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666666; text-decoration:none; cursor:pointer;}
.arial_bold_font_link:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#1a879c; cursor:pointer; text-decoration:none;}

.normal_link { font-size:12px; color:#333333; cursor:pointer; text-decoration:none;}
.normal_link:hover { font-size:12px; color:#333333; cursor:pointer; text-decoration:underline;}


.arial_small_font_blue_link { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4eacb8; cursor:pointer; text-decoration:none;}
.arial_small_font_blue_link:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; cursor:pointer; text-decoration:none; }

.arial_small_font_blue_link2 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4eacb8; cursor:pointer; text-decoration:none;}
.arial_small_font_blue_link2:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; cursor:pointer; text-decoration:none; background-color:#be3303; padding:1px;}

.normal_font_bold_white_simple { font-size:12px; color:#FFFFFF; text-decoration:none; }
.normal_font_bold_white_simple_14 { font-size:14px; color:#FFFFFF; font-weight:bold; text-decoration:none; }

.normal_font_bold_white_bold_link { font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none; cursor:pointer;}
.normal_font_bold_white_bold_link:hover { font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none; cursor:pointer;}

.normal_font_bold_white_simple_link { font-size:12px; color:#FFFFFF; text-decoration:none; cursor:pointer;}
.normal_font_bold_white_simple_link:hover { font-size:12px; color:#FFFFFF; text-decoration:underline; cursor:pointer;}


.normal_font_bold_white_link { font-size:16px; color:#FFFFFF; font-weight:bold; text-decoration:none; cursor:pointer;}
.normal_font_bold_white_link:hover { font-size:16px; color:#FFFFFF; font-weight:bold; cursor:pointer; text-decoration:underline;}


/* All Links End Here */












/* -------------  Icon Text Start Here --------------------- */




.call_us { background:url(speach_bullet.png) no-repeat; padding-left:20px; font-size:11px; font-weight:bold; color:#46bdec; cursor:pointer; text-decoration:none; background-position:0px 0px;}
.call_us:hover { background:url(speach_bullet.png) no-repeat; padding-left:20px; font-size:11px; font-weight:bold; cursor:pointer; color:#FFFFFF; text-decoration:none; background-position:0px 0px;}

.submit_deisgn { background:url(icons/up_deisgn.png) no-repeat; padding-left:20px; font-size:12px; color:#666666; cursor:pointer; text-decoration:none; background-position:0px -1px;}
.submit_design:hover { background:url(icons/up_deisgn.png) no-repeat; padding-left:20px; font-size:12px; color:#666666; cursor:pointer; text-decoration:underline; background-position:0px -1px;}


.share_friends{ background:url(icons/tell_frnd.png) no-repeat; padding-left:20px; font-size:12px; color:#666666; cursor:pointer; text-decoration:none; background-position:0px -1px;}
.share_friends:hover { background:url(icons/tell_frnd.png) no-repeat; padding-left:20px; font-size:12px; color:#666666; cursor:pointer; text-decoration:underline; background-position:0px -1px;}

.designer_user{ background:url(icons/user_suit.png) no-repeat; padding-left:20px; font-size:12px; color:#666666; cursor:pointer; text-decoration:none; background-position:0px -1px;}
.designer_user:hover { background:url(icons/user_suit.png) no-repeat; padding-left:20px; font-size:12px; color:#666666; cursor:pointer; text-decoration:underline; background-position:0px -1px;}

.user_account{ background:url(icons/preferences-desktop-user.png) no-repeat; padding-left:20px; font-size:12px; color:#666666; cursor:pointer; text-decoration:none; background-position:0px -1px;}
.user_account:hover { background:url(icons/preferences-desktop-user.png) no-repeat; padding-left:20px; font-size:12px; color:#666666; cursor:pointer; text-decoration:underline; background-position:0px -1px;}

.check_out{ background:url(icons/shopping_cart.png) no-repeat; padding-left:20px; font-size:12px; color:#666666; cursor:pointer; text-decoration:none; background-position:0px -1px;}
.check_out:hover { background:url(icons/shopping_cart.png) no-repeat; padding-left:20px; font-size:12px; color:#666666; cursor:pointer; text-decoration:underline; background-position:0px -1px;}

.settings{ background:url(icons/advancedsettings.png) no-repeat; padding-left:20px; font-size:12px; color:#666666; cursor:pointer; text-decoration:none; background-position:0px -1px;}
.settings:hover { background:url(icons/advancedsettings.png) no-repeat; padding-left:20px; font-size:12px; color:#666666; cursor:pointer; text-decoration:underline; background-position:0px -1px;}

.offer_link{ background:url(icons/097.png)no-repeat; padding-left:20px; font-size:12px; font-weight:bold; color:#FFFFFF; cursor:pointer; text-decoration:none; background-position:0px -1px;}
.offer_link:hover { background:url(icons/097.png) no-repeat; padding-left:20px; font-size:12px; font-weight:bold; color:#FFFFFF; cursor:pointer; text-decoration:underline; background-position:0px -1px;}



/* -------------  Icon Text End Here --------------------- */




#boxez{
	width:250px;
	/*background-color:#FAF8EF;*/
	color:#99916D;
/*	border:#EBE7D8 solid 1px;*/
	float:left;
	/*padding:7px 10px 18px 7px;*/
	padding-left:15px;
	/*margin:0 0 0 30px;*/
	text-align:left;
}
#boxez h2{
	display:block;
	width:36px;
	height:82px;
/*	padding:2px 0 0 247px;*/
	margin:0 0 15px 0;
	background:url(testimonial_top.gif) 0 0 no-repeat;
}
#boxez h2 span{
	font:bold 10px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
}
#boxez ul{
	width:250px;
	float:left;
	
}
#boxez ul li.bullet{
	display:block;
	background:url(bullet2.gif) 0 5px no-repeat;
	padding:0 0 0 13px;
	font:bold 11px/15px Arial, Helvetica, sans-serif;
	color:#3C3C3C;
	background-color:inherit;
	float:left;
}
#boxez ul li.testTxt1{
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	color:#99916D;
	background-color:inherit;
	margin:0 0 8px 0;
	float:left;
	padding:0 0 0 14px;
	display:block;
	width:220px;
}
#boxez ul li.bullet_event{
	display:block;
	background:url(date_next.png) 0px 0px no-repeat;
	padding:0 0 0 20px;
	font:bold 13px/15px Arial, Helvetica, sans-serif;
	color:#1e87b1;
	background-color:inherit;
	float:left;
	line-height:18px;
}
#boxez ul li.testTxt1_event{
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	color:#1f8db9;
	background-color:inherit;
	margin:0 0 8px 0;
	float:left;
	padding:0 0 0 14px;
	display:block;
	width:220px;
}
#boxez ul li.testTxt2{
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	color:#99916D;
	background-color:inherit;
	/*margin:0 0 12px 0;*/
	float:left;
	padding:0 0 8px 14px;
	display:block;
	width:220px;
}
#boxez p.testPic{
	display:block;
	width:64px;
	height:41px;
	float:right;
	background:url(testimonial_pic.gif) 0 0 no-repeat;
	margin:0 0 12px 0;
}
#boxez a.rm2{
	display:block;
	background:url(read_more_bg.gif) 0 0 no-repeat;
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	background-color:inherit;
	width:72px;
	height:20px;
	margin:0;
	text-decoration:none;
	float:right;
	padding-right:11px;
}
#boxez a.rm2:hover{
	color:#000;
	background-color:inherit;
}






/*contents */

.thumbnial_product { width:100px; height:100px; border:5px solid #ededed;}
.search_fild_main { width:674px; color:#666666; font-size:16px; border:0px solid #FFFFFF; margin-bottom:3px;}
/*end contents*/

.arial_heading_font_blue_16 {
color:#3293C4;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
}
.dotted_bottom_line {
border-bottom:1px dotted #898989;
}

.links{
width: 100%; /*Width of top level menu link items*/
padding: 0px 3px;
/*border: 1px solid black;*/
border-left-width: 0;
font-weight:bold;
font-size:12px;
text-decoration: none;
display: inline;
color:#3E90B8;
}
.links:hover{
color:#ababab;
text-decoration:none;
}/*
.links:visited{
color:#ababab;
text-decoration:none;
}
.links:active{
color:#ababab;
text-decoration:none;
}*/
.labelColored{
padding: 0px 3px;
border-left-width: 0;
font-weight:bold;
font-size:12px;
text-decoration: none;
display: inline;
color:#3E90B8;
}

.labelstyleshort
{
border-left-width: 0;
font-size:11px;
text-decoration: none;
display: inline;
color:Black;
}
.labelstyle
{
border-left-width: 0;
font-size:12px;
text-decoration: none;
display: inline;
color:Black;
}

.labelstyleBold
{
border-left-width: 0;
font-size:12px;
font-weight:bold;
text-decoration: none;
display: inline;
color:Black;
}


/**************** Grid Style ********************/
.labelColoredGrid tbody td a
{
	padding: 0px 3px;
	border-left-width: 0;
	font-weight:bold;
	font-size:12px;
	text-decoration: none;
	display: inline;
	color:#3E90B8;
}
.labelColoredGrid tbody td a:hover
{
	padding: 0px 3px;
	border-left-width: 0;
	font-weight:bold;
	font-size:12px;
	text-decoration: none;
	display: inline;
	color:#ababab;
}
/**************** Grid Style End********************/







/* Top Horizon tal navigation */


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.suckertreemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
height:23px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;

}

/*Top level list items*/
.suckertreemenu ul li{
position: relative;
display: inline;
float: left;
background-color: #4d4d4d; /*overall menu background color*/
font-weight:bold;

}

/*Top level menu link items style*/
.suckertreemenu ul li a{
display: block;
width: 100%; /*Width of top level menu link items*/
padding: 1px 15px;
/*border: 1px solid black;*/
border-left-width: 0;
text-decoration: none;
display: inline;
color:#FFFFFF;
}
	
/*1st sub level menu*/
.suckertreemenu ul li ul{
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;

}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{
display: list-item;
float: none;
font-size:80%;

}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{ 
left: 159px; /* no need to change, as true value set by script */
top: 0;
}

/* Sub level menu links style */
.suckertreemenu ul li ul li a{
display: block;
width: 160px; /*width of sub menu levels*/
color: #FFFFFF;
text-decoration: none;
padding: 5px 5px;
/*border: 1px solid #ccc;*/
border-bottom:1px dotted #999999;
}

.suckertreemenu ul li a:hover{
background-color:#4d4d4d;
color: white;
}

/*Background image for top level menu list links */
.suckertreemenu .mainfoldericon{
background: #4d4d4d url(media/arrow-down.gif) no-repeat center right;
}

/*Background image for subsequent level menu list links */
.suckertreemenu .subfoldericon{
background: #4d4d4d url(media/arrow-right.gif) no-repeat center right;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height: 1%; }
* html .suckertreemenu ul li a { height: 1%; }
/* End */

.nav_wrapper { padding:5px 0px; margin-top:5px;}


/* Top horizontal navigation */

.whiteLink{
display: block;
width: 100%; /*Width of top level menu link items*/
padding: 1px 3px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
border-left-width: 0;
font-weight:bold;
text-decoration: none;
display: inline;
color:#FFFFFF;
}
.whiteLink:hover{
color:#4D4D4D;
}



.form_btn { background:url(../../images/btn_bg.png) repeat-x; color:#FFFFFF;  padding:2px 5px; cursor:pointer; font:bold 12px/13px Arial, Helvetica, sans-serif; border:1px solid #55bbee;}
.form_btn:hover { background:url(../../images/btn_bg.png) repeat-x; color:#333333;	 padding:2px 5px; cursor:pointer; font:bold 12px/13px Arial, Helvetica, sans-serif; border:1px solid #55bbee;}


.form_btn_big { background:url(../../images/btn_bg.png) repeat-x; color:#FFFFFF;  padding:5px 21px; cursor:pointer; font:bold 18px/19px Arial, Helvetica, sans-serif; border:1px solid #55bbee;}
.form_btn_big:hover { background:url(../../images/btn_bg.png) repeat-x; color:#333333;	 padding:5px 21px; cursor:pointer; font:bold 18px/19px Arial, Helvetica, sans-serif; border:1px solid #55bbee;}
.error {color:Red;font-size:12px;font-weight:bold;}


.ErrorMessage{ font-size:12px; color:Red; font-weight:bold;}
/* ------------- Grid css ----------------*/



.gallery_image
{
 padding:3px; 
}
.gallery_image:hover
{
 padding:3px; background-color:#fff;   
}
.gallery_div
{
    border:0px;
}
.gallery_div:hover
{
 
    background-color:#fff;
}



.green_bg {background-color:#3C8FB8;  text-align:center;}
.green_bg_ok {background-color:#3C8FB8;  text-align:center;}

.green_bg_ok2 {background-color:#3C8FB8;  text-align:left;}
.normal_font_white { font-size:12px; color:#ffffff; cursor:pointer; text-decoration:none;}

table.helpT
{ 
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 11px;
	background-color: #fafafa;
	border-spacing: 0px; 
}

.arial_bold_link { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#008a9b; text-decoration:none; cursor:pointer;}
.arial_bold_link:hover { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#666666; cursor:pointer; text-decoration:none;}

.arial_small_light { font-size:11px; color:#b4cabe; font-family:Arial, Helvetica, sans-serif;}

/*---------------------------------------------*/



/* background shorthand example 


.element {
  background:red url(image.png) repeat top left scroll;
}


*/



/*---------------------------------------------


font example


.p {
  font:bold 1em/1.2em georgia,"times new roman",serif;
}




*/


/*---------------------------------------------


font example


.p {
  font:bold 1em/1.2em georgia,"times new roman",serif;
}




/*-----------------------------------


ul li {
  list-style:square inside url(image.png);
}


 in this particular case if image.png is not available
    then a square will be provided as secondary 
		
*/
	



/*  Also Very nice way of costomize your bullet into page

	ul { list-style-type: none; }
ul li { padding-left: 15px; background: url(/newbullet.gif) 0px 3px no-repeat; }

*/
	
	
/* CSS Transparency Settings for All Browsers

.transparent_class {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

*/
	
	